package com.bluegalaxy.nhb.snservice.domain.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "edi_log")
public class EdiLog {
    /**
     * 主键
     */
    @Id
    @Column(name = "elog_id")
    private Integer elogId;

    /**
     * 编号
     */
    @Column(name = "elog_code")
    private String elogCode;

    /**
     * 接口名
     */
    @Column(name = "elog_interface_name")
    private String elogInterfaceName;

    /**
     * 请求时间
     */
    @Column(name = "elog_request_time")
    private Date elogRequestTime;

    /**
     * 耗时ms
     */
    @Column(name = "elog_time_cost")
    private Integer elogTimeCost;

    /**
     * 请求状态:OK ERROR
     */
    @Column(name = "elog_status")
    private String elogStatus;

    /**
     * 创建时间
     */
    @Column(name = "elog_create_time")
    private Date elogCreateTime;

    /**
     * 操作时间
     */
    @Column(name = "elog_handle_time")
    private Date elogHandleTime;

    /**
     * 操作人
     */
    @Column(name = "elog_handler")
    private Integer elogHandler;

    /**
     * 请求报文
     */
    @Column(name = "elog_request_body")
    private String elogRequestBody;

    /**
     * 响应报文
     */
    @Column(name = "elog_response_body")
    private String elogResponseBody;

    /**
     * 备注
     */
    @Column(name = "elog_remark")
    private String elogRemark;

    /**
     * 获取主键
     *
     * @return elog_id - 主键
     */
    public Integer getElogId() {
        return elogId;
    }

    /**
     * 设置主键
     *
     * @param elogId 主键
     */
    public void setElogId(Integer elogId) {
        this.elogId = elogId;
    }

    /**
     * 获取编号
     *
     * @return elog_code - 编号
     */
    public String getElogCode() {
        return elogCode;
    }

    /**
     * 设置编号
     *
     * @param elogCode 编号
     */
    public void setElogCode(String elogCode) {
        this.elogCode = elogCode;
    }

    /**
     * 获取接口名
     *
     * @return elog_interface_name - 接口名
     */
    public String getElogInterfaceName() {
        return elogInterfaceName;
    }

    /**
     * 设置接口名
     *
     * @param elogInterfaceName 接口名
     */
    public void setElogInterfaceName(String elogInterfaceName) {
        this.elogInterfaceName = elogInterfaceName;
    }

    /**
     * 获取请求时间
     *
     * @return elog_request_time - 请求时间
     */
    public Date getElogRequestTime() {
        return elogRequestTime;
    }

    /**
     * 设置请求时间
     *
     * @param elogRequestTime 请求时间
     */
    public void setElogRequestTime(Date elogRequestTime) {
        this.elogRequestTime = elogRequestTime;
    }

    /**
     * 获取耗时ms
     *
     * @return elog_time_cost - 耗时ms
     */
    public Integer getElogTimeCost() {
        return elogTimeCost;
    }

    /**
     * 设置耗时ms
     *
     * @param elogTimeCost 耗时ms
     */
    public void setElogTimeCost(Integer elogTimeCost) {
        this.elogTimeCost = elogTimeCost;
    }

    /**
     * 获取请求状态:OK ERROR
     *
     * @return elog_status - 请求状态:OK ERROR
     */
    public String getElogStatus() {
        return elogStatus;
    }

    /**
     * 设置请求状态:OK ERROR
     *
     * @param elogStatus 请求状态:OK ERROR
     */
    public void setElogStatus(String elogStatus) {
        this.elogStatus = elogStatus;
    }

    /**
     * 获取创建时间
     *
     * @return elog_create_time - 创建时间
     */
    public Date getElogCreateTime() {
        return elogCreateTime;
    }

    /**
     * 设置创建时间
     *
     * @param elogCreateTime 创建时间
     */
    public void setElogCreateTime(Date elogCreateTime) {
        this.elogCreateTime = elogCreateTime;
    }

    /**
     * 获取操作时间
     *
     * @return elog_handle_time - 操作时间
     */
    public Date getElogHandleTime() {
        return elogHandleTime;
    }

    /**
     * 设置操作时间
     *
     * @param elogHandleTime 操作时间
     */
    public void setElogHandleTime(Date elogHandleTime) {
        this.elogHandleTime = elogHandleTime;
    }

    /**
     * 获取操作人
     *
     * @return elog_handler - 操作人
     */
    public Integer getElogHandler() {
        return elogHandler;
    }

    /**
     * 设置操作人
     *
     * @param elogHandler 操作人
     */
    public void setElogHandler(Integer elogHandler) {
        this.elogHandler = elogHandler;
    }

    /**
     * 获取请求报文
     *
     * @return elog_request_body - 请求报文
     */
    public String getElogRequestBody() {
        return elogRequestBody;
    }

    /**
     * 设置请求报文
     *
     * @param elogRequestBody 请求报文
     */
    public void setElogRequestBody(String elogRequestBody) {
        this.elogRequestBody = elogRequestBody;
    }

    /**
     * 获取响应报文
     *
     * @return elog_response_body - 响应报文
     */
    public String getElogResponseBody() {
        return elogResponseBody;
    }

    /**
     * 设置响应报文
     *
     * @param elogResponseBody 响应报文
     */
    public void setElogResponseBody(String elogResponseBody) {
        this.elogResponseBody = elogResponseBody;
    }

    /**
     * 获取备注
     *
     * @return elog_remark - 备注
     */
    public String getElogRemark() {
        return elogRemark;
    }

    /**
     * 设置备注
     *
     * @param elogRemark 备注
     */
    public void setElogRemark(String elogRemark) {
        this.elogRemark = elogRemark;
    }
}